Daniel Miranda, of San Marcos, Guatemala, was taken to Inspira Hospital in Mullica Hill, where he was pronounced dead, Elk Township police said.
Elk Township officers were called to Lake Garrison in Gloucester County for a missing person last seen in the water around 2:10 p.m. Saturday, July 20, Elk Township Police Chief Lance Hitzelberger said.
Twenty-two minutes after police arrived, the swimmer was recovered lifeless from the water, according to the chief.
Miranda's death was ruled accidental.
Click here to follow Daily Voice Marlton-Evesham and receive free news updates.